IBM Cloud 中规划层

IBM Spectrum Virtualize for Public Cloud 使用后端存储器作为缺省值,IBM Cloud 提供此后端存储器作为外部 MDisk(可识别为单个存储层)。您可以指定外部 MDisk 层以实现多层解决方案。

在 SAN Volume Controller 和其他相关产品中,系统支持以下四种 MDisk 层类型 :0 层闪存、1 层闪存、企业层和近线层。仅在存储池包含多种 MDisk 层类型时,才能将该池识别为混合池。对于 IBM Cloud 存储器,管理员可将云存储层映射到这些层(具有分层 I/O 密度和等待时间)。

Easy Tier 使用“Easy Tier 负载”来标识特定 MDisk 的负载大小。下表显示了每个层的 IOPS 能力以及对应的 Easy Tier 负载。
注: I/O 大小为 16 KB,并且读/写比率为 50%。
表 1. IBM Cloud 中的 Easy Tier
Easy Tier 定义

建议的 I/O 密度 (IOPS/GB)

Easy Tier 负载

MDisk IOPS 能力

0 层闪存 >=10 非常高 40000
25000
中等 15000
8000
1 层闪存 >= 4 非常高 35000
28000
中等 20000
9000
企业层 >=2 2000
中等 1000
400
近线层 <2 320
中等 270

200

您可以参考此能力以确定云存储器的 IOPS。但是,如果偏差过大,那么 Easy Tier 可能过度使用或未充分使用存储器。例如,如果需要 4000 IOPS 和 2 TB,那么购买两个均具有 2000 IOPS 的 1 TB LUN 比购买一个具有 4000 IOPS 的 2 TB LUN 的效果要好得多。因为 Easy Tier 针对 2 IOPS/GB MDisk 可提供的最大 IOPS 为 2000,而 4000 IOPS LUN 不能得到充分利用。

在受管混合池中,0 层闪存和 1 层闪存将用作性能最高的层,可提供良好的能力和等待时间。与 0 层闪存相比,1 层闪存提供更低的 I/O 密度但提供更大的容量。用作高性能层的层类型取决于工作负载特征。“1 层闪存”和“企业层”层类型可处理正常工作负载和新数据分配。Easy Tier 将自动获取最常用的扩展数据块并将它们提升到顶层。近线层可存储不包含任何工作负载的未使用的扩展数据块,Easy Tier 将自动识别这些未使用的扩展数据块并将这些扩展数据块放置到近线层中。Easy Tier 将根据存储器使用情况自动在同一层中的存储器之间重新均衡扩展数据块。

混合池中高性能层与其他层的比率取决于工作负载特征和偏差。理想情况下,池中必须有足够的空间来容纳新的扩展数据块,但此空间不会太大,因此不会浪费闪存容量。例如,如果您具有随机 IOPS 为 40000 的 20 TB 数据,并且 90% 的工作负载分布在 2 TB 空间上,那么可购买性能存储器和耐久性存储器的组合。在此示例中,您可以购买 1 个 2 TB、40000 IOPS 性能存储器和 18 个 1 TB、250 IOPS 耐久性存储器。所有云存储器都会被识别为外部 MDisk(层类型为企业层)。对于 40000 IOPS LUN,其 I/O 密度为 20.00,因此其层类型可以是 0 层闪存,并且 Easy Tier 负载设置为 very_high。要更改此设置,请使用以下命令:
chmdisk -tier tier0_flash -easytierload very_high
对于 I/O 密度为 0.25 的 250 IOPS LUN,必须将层类型设置为近线层,并且将 Easy Tier 负载设置为 medium。要更改此设置,请使用以下命令:
chmdisk -tier tier_nearline -easytierload medium